#toolbar{
    display: flex;
    padding: 20px;
    h1{
        flex:1;
    } 
    .action_btns{
        display: flex;
        button{
            margin-left: 15px;
            cursor: pointer;
        }
    }
}
#container{
    display: flex;
    flex-direction: row;
    #main{
        width: 800px;
    }
    #left_main{
        flex:1;
    }
    .ul_menu{
        ul{
            display: flex;
            flex-wrap: wrap;
            li{
                font-size: 14px;
                margin:20px 10px;
                width: 280px;
                img{
                    width: 280px;
                    height: 373px;
                }
                .item_title{
                    line-height: 175%;
                    font-weight: bold;
                    color:#007fff;
                    a{
                        color:#007fff; 
                    }
                }
                p{
                    line-height: 175%;
                    color: #333;
                    height: 75px;
                    display: -webkit-box;
                    word-break: break-all;
                    text-overflow: ellipsis;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 3;
                    overflow: hidden;
                    text-align: justify;
                }
            }
        }
    }
}
#page_win{
    display: none;
    position: fixed;
    top:0;
    z-index: 2;
    width: 100%;
    height: 100%;
    background: #eee;
    #close_page_win{        
        position: absolute;
        top:0px;
        right: 20px;
        font-size: 45px;        
    }
}

.container_win{
    display: flex;
    flex-direction: column;
    padding:50px 20px;
    .formItems{
        display: flex;
        padding:10px 0;
        label{
            width: 150px;
            text-align: right;
            margin-right: 20px;
        }
        .form_subitem{
            flex:1;
            .ipt_txt{
                width: 100%;
                height: 30px;
                font-size: 14px;
                border:1px solid #ccc;
            }
            .ipt_txt2{
                width: 100%;
                height: 60px;
                border:1px solid #ccc;
                font-size: 14px;
                resize: none;
            }
        }
    }
    .formButton{
        text-align: center;
        margin: 20px auto;
    }
}